package com.employee.service;

import com.employee.pojo.dto.AgreeDTO;
import com.employee.pojo.dto.ReqDTO;
import com.employee.pojo.dto.ReqInfoDTO;
import com.employee.pojo.entry.Clock;
import com.employee.pojo.result.PageResult;
import com.employee.pojo.vo.ClockVO;
import com.employee.pojo.vo.ReqVO;

public interface ClockService {
    Clock clockIn();

    Clock clockOut();

    ClockVO getClock();

    PageResult<ReqVO> notClock(ReqInfoDTO reqInfoDTO);

    void AddClock(ReqDTO reqDTO);

    void AgreeReq(AgreeDTO agreeDTO);
}
